import request from '@/utils/request'
export default {
    //1 添加课程信息
    addCourse(course) {
        return request({
            url: '/api/edu/course/addCourse',
            method: 'post',
            data: course
        })
    },
    //查询所有讲师
    getListTeacher() {
        return request({
            url: `/api/edu/teacher/findAll`,
            method: 'get',
        })
    },
    //根据课程id查询课程基本信息
    getCourseId(id) {
        return request({
            url: '/api/edu/course/getCourse/' + id,
            method: 'get'
        })
    },
    //修改课程信息
    updateCourse(Course) {
        return request({
            url: '/api/edu/course/updateCourse',
            method: 'post',
            data: Course
        })
    },
    // //根据课程id查询
    // updateCourse(Course) {
    //     return request({
    //         url: '/api/edu/course/getPublishCourse' + id,
    //         method: 'get',
    //     })
    // },
    //课程确认信息显示
    getPublihCourse(id) {
        return request({
            url: '/api/edu/course/getPublishCourse/' + id,
            method: 'get'
        })
    },
    //课程最终发布
    publihCourse(id) {
        return request({
            url: '/api/edu/course/publishCourse/'+id,
            method: 'post'
          })
    },
    //TODO 课程列表
    //课程最终发布
    getListCourse() {
        return request({
            url: '/api/edu/course',
            method: 'get'
          })
    },
    removeCourse(id){
        return request({
            url: `/api/edu/course/${id}`,
            method: 'delete'
          })
    },
    getCourseListPage(current, limit, courseQuery) {
        return request({
            url: `/api/edu/course/pageCourseCondition/${current}/${limit}`,
            method: 'post',
            //courseQuery条件对象，后端用requestbody获取数据
            //data表示把对象转换成json数据传递到接口里面

            data: courseQuery
        })
    },

}